	.attr-content {
		@include width(85%);
		@include backG;
		.a-t {
			@include width;
			@include padding(30rpx 0);
			position: relative;
			image {
				@include widthHeight(150rpx);
				@include borderR(10rpx);
				flex-shrink: 0;
				position: absolute;
				top: -40rpx;
			}
			.title{
				@include width;
				align-items: flex-start;
				.right {
					@include width(80%);
					@include margin(180rpx,'left')
					@include font;
					height: 120rpx;
					.price {
						@include font($fontSize + 8rpx);
					}
				}
			}
		}
		.attr-list {
			@include font;
			@include padding(30rpx 0);
			.item-list{
				flex-flow: row wrap;
				@include flex-align-justify(center,flex-start);
				@include margin(30rpx,'top')
				.tit{
					@include padding(0 20rpx);
					@include height(60rpx);
					@include backG;
					@include borderR(30rpx);
					@include margin(20rpx,'right');
					@include border(2rpx,$blackColor);
				}
				.selected {
					border: none !important;
					@include backG($themeColor,white);
				}
				.dashed {
					border: 1px dashed #aaa;
				}
			}
		}
		.selectCount {
			@include width;
			@include padding(30rpx 0);
		}
	}
	.completeBtn{
		@include width;
		@include height(100rpx);
		@include font;
		@include borderR(0);
	}